
function getJSON() {
    return new Promise (function(resolve,reject) {
    setTimeout(() => {
        resolve('ok')
        console.log('json');
    },500)
})
} 
getJSON().then(function(){
    console.log('数据已经拿到');
})

function getJSON() {
    setTimeout(() => {
        console.log('json');
    },500)
}
//asnyc表示当前这个函数内部可以存在异步
 async function tessAsnyc() {
    await getJSON() //必须搭配async，加了await的代码会立即执行，且后面的代码会被阻塞
    console.log('数据已经拿到');
}
tessAsnyc()
console.log('aaaaaa');
